<?
ob_start();
ini_set("display_errors", "0");
define(	"AMBIENTE",			(eregi(".com", $_SERVER['HTTP_HOST']) ? "externo" : "virtual"));
//exit(AMBIENTE);
define(	"TITULO_PADRAO",	"Men Calçados");

//ini_set('display_error', true);
//error_reporting(E_ALL ^ (E_NOTICE | E_DEPRECATED));

// Redirecionamento permanente para o dom�nio correto (evitar duplica��o no Google)
if ($_SERVER['HTTP_HOST'] == "mencalcados.com.br" && dirname($_SERVER['PHP_SELF']) != "/sas")
{
	header( "HTTP/1.1 301 Moved Permanently" );
	header( "Location: http://www.mencalcados.com.br" . $_SERVER["PHP_SELF"] . "?" . $_SERVER["QUERY_STRING"] ); 
	header("Connection: close"); 
	exit(); 
}
//////////////////////

if (AMBIENTE == "virtual")
{
	$debug_sis = 0;
	$show_db = 0;

        define(	"MANUTENCAO",					false);			// Manuten��o
	
	/*define(	"BD_TIPO",					"mysqli");					// Tipo do banco
	define(	"MYSQL_SERVER",				"localhost");	// Servidor do Mysql
	define(	"MYSQL_USER",				"root");			// Login do Mysql
	define(	"MYSQL_SENHA",				"");			// Senha para login no Mysql
	define(	"MYSQL_DB",					"men");			// Database*/	
	
	define(	"BD_TIPO",					"mysqlt");					// Tipo do banco
	define(	"MYSQL_SERVER",				"mysql01.mencalcados.hospedagemdesites.ws");	// Servidor do Mysql
	define(	"MYSQL_USER",				"mencalcados");			// Login do Mysql
	define(	"MYSQL_SENHA",				"ni85wN09");			// Senha para login no Mysql
	define(	"MYSQL_DB",					"mencalcados");			// Database
	
	define( "BASE_URL_NOSEG",			"http://localhost/men/");
	define( "BASE_URL_SEG",				BASE_URL_NOSEG);
	
	define( "BASE_URL",					BASE_URL_NOSEG);
	define(	"BASE_PATH",				dirname(dirname(dirname(__FILE__))) . "/");
	define( "SAS_URL",					BASE_URL . "sas/");
	define( "SAS_URL_SEG",				BASE_URL_NOSEG . "sas/");
	define(	"SAS_PATH",					BASE_PATH . "sas\\");
		
	$config_vars["IMG_FABRIC_PATH"] = 	BASE_PATH . "imagens\\fabricantes\\";
	$config_vars["IMG_FABRIC_URL"] 	= 	BASE_URL . "imagens\\fabricantes\\";
		
	$config_vars["IMG_PRODUTO_PATH"] = 	BASE_PATH . "imagens\\produtos\\";
	$config_vars["IMG_PRODUTO_URL"] = 	"http://www.mencalcados.com.br/imagens/produtos/";

	define(	"WS_ENDPOINT",				"http://www.dgrausports.com.br/ws_correios/ws_correios.php");
	define(	"CEP_ORIGEM", 				"36500000");
	
	define(	"CORREIO_ACRES_FIXO", 		0);
	define(	"CORREIO_ACRES_PERC", 		20);
	
	define(	"CONFIG_MAIL_CONTATO",		"rafael.keller@virtualbs.com.br");
	
	define(	"CONFIG_MAIL_FORMA",		"smtp");
	define(	"CONFIG_MAIL_FROM",			"contato@mencalcados.com.br");
	define(	"CONFIG_MAIL_FROM_NAME",	"Men Calçados");

	define(	'CONFIG_MAIL_SMTP',			"smtp.mencalcados.com.br");
	define(	'CONFIG_MAIL_USER',			"contato@mencalcados.com.br");
	define(	'CONFIG_MAIL_SENHA',		"11e4ohf7");
        
        
}
else
{
	if ($_GET["debug_vbs"] == "1")
	{
		setcookie("debug_vbs", "1", time()+60*60*24*365);
	}
	elseif ($_GET["debug_vbs"] == "0")
	{
		setcookie("debug_vbs", "", time()-3600, "/", false);
		setcookie("debug_vbs", 0, time()-3600);
	}
	
	if ($_COOKIE["debug_vbs"] == "1")
	{
		$debug_sis = 1;
		$show_db = 0;
		//error_reporting(E_ALL ^ E_NOTICE);
                ini_set("display_errors", "1");
	}
	else
	{	
		$debug_sis = 0;
		$show_db = 0;
	    ini_set("display_errors", "0");
		//require_once(dirname(dirname(dirname(__FILE__))) . "/manutencao.php");
		//exit;
	}

        define(	"MANUTENCAO",					false);			// Manuten��o
	
	define(	"BD_TIPO",					"mysqlt");					// Tipo do banco
	define(	"MYSQL_SERVER",				"mysql01.mencalcados.hospedagemdesites.ws");	// Servidor do Mysql
	define(	"MYSQL_USER",				"mencalcados");			// Login do Mysql
	define(	"MYSQL_SENHA",				"ni85wN09");			// Senha para login no Mysql
	define(	"MYSQL_DB",					"mencalcados");			// Database

	define( "BASE_URL_SEG",				"https://mencalcados.websiteseguro.com/novo/");
	define( "BASE_URL_NOSEG",			"http://www.mencalcados.com.br/novo/");
	
	if ($_SERVER['HTTPS'] == "on")
	{
		define( "BASE_URL",				BASE_URL_SEG);
		define( "SAS_URL",				BASE_URL_NOSEG . "sas/");
	}
	else
	{
		define( "BASE_URL",				BASE_URL_NOSEG);
		define( "SAS_URL",				BASE_URL_NOSEG . "sas/");
	}
	
	define(	"BASE_PATH",				dirname(dirname(dirname(__FILE__))) . "/");
	define(	"SAS_URL_SEG",				BASE_URL_SEG . "sas/");
	define(	"SAS_URL_NOSEG",			BASE_URL_NOSEG . "sas/");
	define(	"SAS_PATH",					BASE_PATH . "sas/");
		
	$config_vars["IMG_FABRIC_PATH"] = 	BASE_PATH . "imagens/fabricantes/";
	$config_vars["IMG_FABRIC_URL"] 	= 	BASE_URL . "imagens/fabricantes/";

	$config_vars["IMG_PRODUTO_PATH"] = 	BASE_PATH . "imagens\\produtos\\";
	$config_vars["IMG_PRODUTO_URL"] = 	"http://www.mencalcados.com.br/imagens/produtos/";

	define(	"WS_ENDPOINT",				"http://www.dgrausports.com.br/ws_correios/ws_correios.php");
	define(	"CEP_ORIGEM", 				"36500000");
	
	define(	"CORREIO_ACRES_FIXO", 		0);
	define(	"CORREIO_ACRES_PERC", 		20);
	
	define(	"CONFIG_MAIL_CONTATO",		"contato@mencalcados.com.br");
	
	define(	"CONFIG_MAIL_FORMA",		"smtp");
	define(	"CONFIG_MAIL_FROM",			"contato@mencalcados.com.br");
	define(	"CONFIG_MAIL_FROM_NAME",	"Men Calçados");

	define(	'CONFIG_MAIL_SMTP',			"smtp.mencalcados.com.br");
	define(	'CONFIG_MAIL_USER',			"contato@mencalcados.com.br");
	define(	'CONFIG_MAIL_SENHA',		"11e4ohf7");

	
	setlocale (LC_ALL, "pt_BR.ISO8859-1", "portuguese");	
	setlocale(LC_NUMERIC, "en_US");	

}

// Configura��es comerciais
define(	"COMERCIO_IDENTIFICACAO",	"2361815");
define(	"VISA_AFILIACAO",			"1019377760");
define(	"VISA_MERCHID",				"");

// FIM DA CONFIGURA��O
/**************************************************************************************************************/
/**************************************************************************************************************/
// Redireciona para HTTP as �reas n�o seguras
/*
if (AMBIENTE != "virtual") {
    if ($_SERVER["HTTPS"] == "on")
    {
            if ($_SERVER["PHP_SELF"] != "/compra.php" && $_SERVER["PHP_SELF"] != "/meucadastro.php" &&
                    $_SERVER["PHP_SELF"] != "/reciboVisanet.php" && $_SERVER["PHP_SELF"] != "/reciboMastercard.php" && $_SERVER["PHP_SELF"] != "/cadastro.php"
                    )
            {
                    header("Location: " . BASE_URL_NOSEG . substr($_SERVER["REQUEST_URI"], 1));
                    header("Connection: close");
                    exit();
            }
    }
}
 */
if (AMBIENTE != "virtual") {
    if(isset($_SERVER['HTTPS']) === false) {
        if(isset($_GET['act']) && $_GET['act'] != "cesta") {
                /*session_write_close();
                header("Location: " . BASE_URL_SEG . substr($_SERVER["REQUEST_URI"], 1));
                header("Connection: close");
                exit();*/
        }

        if(isset($_GET['act']) && $_GET['act'] == "meucadastro") {
                /*session_write_close();
                header("Location: " . BASE_URL_SEG . substr($_SERVER["REQUEST_URI"], 1));
                header("Connection: close");
                exit();*/
        }
    }
}

if(MANUTENCAO)
{
    require_once(dirname(dirname(dirname(__FILE__))) . "/manutencao.php");
    exit;
}

require(dirname(__FILE__) . "/db.php");
require(dirname(__FILE__) . "/sessao.php");

//SQL Base para ser utilizado nas consultas a tabela de produtos
$sql_produtos = "SELECT
					a.cd_produto,
					cd_fabricante,
					nm_produto,
					dc_modelo_produto,
					dc_produto,
					dc_url_produto,
					dc_url_produto_click,
					dc_tec_produto,
					vl_preco_produto,
					vl_preco_promocional,
					vl_qtd_produto,
					ic_variacao,
					vl_qtd_variacao,
					vl_peso_produto,
					vl_comprimento, 
					vl_altura, 
					vl_largura,
					nu_visitas,
					ic_novidade,
					ic_brinde,
					ic_preco_promocional,
					ic_promocao_frete_gratuito,
					ic_promocao_brinde,
					ic_promocao_sem_juros,
					nu_parcelas_sem_juros,
					cd_imagem
				FROM
					produto a				
					INNER JOIN produto_info_auxiliares_temp AS b
						ON a.cd_produto = b.cd_produto";

define ( "SQL_PRODUTOS", "(" . $sql_produtos . ")");

define ( "SQL_PRODUTOS_SITE", "(" . $sql_produtos . "
					WHERE
					     ic_disponibilidade = '1' AND
					     date(dt_disponivel) <= current_date() AND
						 ic_brinde = '0'
					) 
");

// AND (vl_qtd_produto > '0' OR (ic_variacao = '1' AND vl_qtd_variacao > 0))

define ("SQL_BRINDE", "(
	SELECT
		  a.cd_produto,
		  a.cd_produto_brinde,
		  b.nm_produto as nm_brinde,
		  b.dc_produto as dc_brinde,
		  c.nm_fabricante as nm_fabricante_brinde
	 FROM
		(
		 SELECT
			   a.cd_produto,
			   e.cd_produto_brinde
		 FROM
			 produto a
			 INNER JOIN produto_categoria b ON a.cd_produto = b.cd_produto
			 INNER JOIN categoria c ON (b.cd_categoria = c.cd_categoria Or b.cd_categoria = c.cd_categoria_pai)
			 INNER JOIN promocao_brinde_categoria d ON (d.cd_categoria = c.cd_categoria Or d.cd_categoria = c.cd_categoria_pai)
			 INNER JOIN promocao_brinde e ON d.cd_promocao = e.cd_promocao
		 WHERE
			  (date(e.dt_inicio_promocao) <= current_date() 
			  AND date(e.dt_final_promocao) >= current_date()) 
			  AND e.ic_site_todo = '0'	
              AND a.ic_brinde = '0'
		 UNION	
		 SELECT
			   b.cd_produto,
			   a.cd_produto_brinde
		  FROM
			  promocao_brinde a
			  INNER JOIN promocao_brinde_produto b ON a.cd_promocao = b.cd_promocao
		  WHERE
			  (date(a.dt_inicio_promocao) <= current_date() 
			  AND date(a.dt_final_promocao) >= current_date()) 
			  AND a.ic_site_todo = '0'

		  UNION
	
		  SELECT
				cd_produto,
				cd_produto_brinde
		  FROM
			  promocao_brinde a, produto b
		  WHERE
			   (date(a.dt_inicio_promocao) <= current_date() 
			   AND date(a.dt_final_promocao) >= current_date()) 
			   AND a.ic_site_todo = '1'
               AND b.ic_brinde = '0'
		) as a
		INNER JOIN produto b ON a.cd_produto_brinde = b.cd_produto
		LEFT JOIN produto_fabricante c ON b.cd_fabricante = c.cd_fabricante
		GROUP BY
			  a.cd_produto, a.cd_produto_brinde
)");

$db->Execute("SET NAMES 'utf8'");

?>